Large-step Markov Chain Variants for Vlsi Netlist Partitioning
نویسندگان
چکیده
We examine the utility of the Large-Step Markov Chain (LSMC) technique [13], a variant of the iterated descent heuristic of Baum [2], for VLSI netlist bipartitioning. LSMC iteratively nds a local optimum solution according to some greedy search (in our case, the Fiduccia-Mattheyses heuristic) and then perturbs this local optimum via a \kick move" into the starting solution of the next greedy descent. We empirically evaluate several intuitive types of kick moves to determine which is best suited to the VLSI netlist bipartitioning domain. Experiments show that LSMC with an appropriately chosen kick move can yield results that are competitive with the best known results in the literature. Ongoing work examines the variation of the optimal kick move with the underlying partitioning engine. Since LSMC can itself be viewed as a \partitioning engine", other research directions include the use of LSMC within hybrid-genetic and two-phase approaches.
منابع مشابه
Table 3. Comparison of Bisection Solution Quality, Using Actual Module Areas. 4. Conclusions and Future Work Output: a Modiied Partitioning Solution
Table 2. Comparison of bisection solution quality, using unit module areas. We also compare LSMC with the best previous partitioning results in the literature (e.g., 1, 4, 7]). Table 2 and Table 3 show the comparison using unit are and actual area respectively. Each entry is based on 50 runs of LSMC, where each run consists of 1000 passes of FM. LSMC outperforms the previous best reported resul...
متن کاملTable 3. Comparison of Bisection Solution Quality, Using Actual Module Areas. 4. Conclusions and Future Work
Table 2. Comparison of bisection solution quality, using unit module areas. each run consists of 1000 passes of FM. LSMC outperforms the previous best reported results in the literature by 6.4 for unit area and averages 21.4 improvement o ver FMx50. With actual module areas, LSMC is 1 better than previous results, and averages 36 improvement o ver FMx50. We h a ve presented an experimental stud...
متن کاملDesign and Implementation of the Fiduccia-Mattheyses Heuristic for VLSI Netlist Partitioning
We discuss the implementation and evaluation of move-based hypergraph partitioning heuristics in the context of VLSI design applications. Our rst contribution is a detailed software architecture, consisting of seven reusable components, that allows exible, e cient and accurate assessment of the practical implications of new move-based algorithms and partitioning formulations. Our second contrib...
متن کاملHyper Graph and Coprocessor Design for Vlsi Partitioning Problems
VLSI Cell partitioning is considered as Hypergraph model, which can be a treated a randomized algorithm through the markov chain. This approach helps to give a probabilistic algorithm through transition probability matrices of a markov chain for VLSI partitioning. In the second model SAT problem situation is used to model FPGA Layout. As almost all problems posed in VLSI design and analysis are...
متن کاملComparative Study of Ant Colony and Genetic Algorithms for VLSI Circuit Partitioning
This paper presents a comparative study of Ant Colony and Genetic Algorithms for VLSI circuit bi-partitioning. Ant colony optimization is an optimization method based on behaviour of social insects [27] whereas Genetic algorithm is an evolutionary optimization technique based on Darwinian Theory of natural evolution and its concept of survival of the fittest [19]. Both the methods are stochasti...
متن کامل